/*
 * DataLinkLayer.h
 *
 *  Created on: Mar 14, 2013
 *      Author: Xi
 */

#ifndef DATALINKLAYER_H_
#define DATALINKLAYER_H_

#include<string.h>
#include<vector>
#include"PhysicalLayer.h"
#include"DataLinkLayer.h"

using namespace std;

class DataLinkLayer {
public:
    DataLinkLayer();
    virtual ~DataLinkLayer();

    string fromAppLayer(string, int);
    string toAppLayer(int);
    void setErrorRate(int);
    void sendPic(string);

    PhysicalLayer phy;
    Utilities utl;
};

#endif /* DATALINKLAYER_H_ */
